class StatueBean {
  StatueBean({
    this.error,
    this.execEndTime,
    this.execStartTime,
    this.fileList,
    this.isRunning,
    this.procedure,
    this.process,
    this.status,
    this.zipPath,
    this.zipSize,
  });

  StatueBean.fromJson(dynamic json) {
    error = json['error'];
    execEndTime = json['execEndTime'];
    execStartTime = json['execStartTime'];
    if (json['fileList'] != null) {
      fileList = [];
      json['fileList'].forEach((v) {
        fileList?.add(FileList.fromJson(v));
      });
    }
    isRunning = json['isRunning'];
    procedure = json['procedure'];
    process = json['process'];
    status = json['status'];
    zipPath = json['zipPath'];
    zipSize = json['zipSize'];
  }
  String? error;
  String? execEndTime;
  String? execStartTime;
  List<FileList>? fileList;
  bool? isRunning;
  num? procedure;
  num? process;
  num? status;
  String? zipPath;
  num? zipSize;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['error'] = error;
    map['execEndTime'] = execEndTime;
    map['execStartTime'] = execStartTime;
    if (fileList != null) {
      map['fileList'] = fileList?.map((v) => v.toJson()).toList();
    }
    map['isRunning'] = isRunning;
    map['procedure'] = procedure;
    map['process'] = process;
    map['status'] = status;
    map['zipPath'] = zipPath;
    map['zipSize'] = zipSize;
    return map;
  }
}

class FileList {
  FileList({
    this.filePath,
    this.count,
    this.fileCreatedAt,
    this.fileName,
    this.fileSize,
  });

  FileList.fromJson(dynamic json) {
    count = json['count'];
    fileCreatedAt = json['fileCreatedAt'];
    fileName = json['fileName'];
    filePath = json['filePath'];
    fileSize = json['fileSize'];
  }
  num? count;
  String? fileCreatedAt;
  String? fileName;
  String? filePath;
  num? fileSize;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['count'] = count;
    map['fileCreatedAt'] = fileCreatedAt;
    map['fileName'] = fileName;
    map['filePath'] = filePath;
    map['fileSize'] = fileSize;
    return map;
  }
}
